gtk/gtkversion.h
gtk/gtk-win32.rc
gtk/libgtk3.manifest
-gtk/inspector/Makefile
gtk/native/Makefile
util/Makefile
libgail-util/Makefile
GTK_PRINT_PREVIEW_COMMAND="evince --unlink-tempfile --preview --print-settings %s %f"
endif
-SUBDIRS = inspector native .
+SUBDIRS = native .
if OS_DARWIN
ECHO="echo"
else
libgtkincludedir = $(includedir)/gtk-3.0/gtk
libadd = \
$(top_builddir)/gdk/libgdk-3.la \
- $(top_builddir)/gtk/inspector/libgtkinspector.la \
$(GMODULE_LIBS) \
$(GTK_DEP_LIBS)
deps = \
- $(top_builddir)/gdk/libgdk-3.la \
- $(top_builddir)/gtk/inspector/libgtkinspector.la
+ $(top_builddir)/gdk/libgdk-3.la
# libtool stuff: set version and export symbols for resolving
# since automake doesn't support conditionalized libsomething_la_LDFLAGS
include $(srcdir)/a11y/Makefile.inc
include $(srcdir)/deprecated/Makefile.inc
+include $(srcdir)/inspector/Makefile.inc
# GTK+ header files for public installation (non-generated, or generated
# by configure)
# GTK+ header files that don't get installed
gtk_private_h_sources = \
+ $(inspector_h_sources) \
$(gtk_private_type_h_sources) \
gtkactionmuxer.h \
gtkactionobserver.h \
gtk_base_c_sources = \
$(a11y_c_sources) \
$(deprecated_c_sources) \
+ $(inspector_c_sources) \
$(clipboard_dnd_c_sources) \
gtkactionmuxer.c \
gtkactionobserver.c \
EXTRA_DIST += gtkbuilder.rnc gtkbuilder.rng
templates = \
+ $(inspector_templates) \
ui/gtkapplication-quartz.ui \
ui/gtkaboutdialog.ui \
ui/gtkactionbar.ui \
$(ECHO) " <file>icons/$$s/actions/$$n</file>" >> $@; \
done; \
done; \
+ for f in $(srcdir)/inspector/*.ui; do \
+ n=`basename $$f`; \
+ $(ECHO) " <file compressed=\"true\">inspector/$$n</file>" >> $@; \
+ done; \
+ $(ECHO) " <file>inspector/logo.png</file>" >> $@; \
$(ECHO) " </gresource>" >> $@; \
$(ECHO) "</gresources>" >> $@;
$(template_headers) \
a11y/Makefile.inc \
deprecated/Makefile.inc \
+ inspector/Makefile.inc \
libgtk3.manifest.in \
gtk-win32.rc.in \
gtkwin32embed.h \
+++ /dev/null
-include $(top_srcdir)/Makefile.decl
-
-noinst_LTLIBRARIES = libgtkinspector.la
-
-resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/inspector.gresource.xml)
-resources.h: inspector.gresource.xml
- $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/inspector.gresource.xml \
- --target=$@ --sourcedir=$(srcdir) --c-name gtk_inspector --generate-header --manual-register
-resources.c: inspector.gresource.xml $(resource_files) $(template_headers)
- $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/inspector.gresource.xml \
- --target=$@ --sourcedir=$(srcdir) --c-name gtk_inspector --generate-source --manual-register
-
-BUILT_SOURCES = \
- resources.h \
- resources.c
-
-libgtkinspector_la_SOURCES = \
- action-editor.h \
- action-editor.c \
- actions.h \
- actions.c \
- cellrenderergraph.h \
- cellrenderergraph.c \
- classes-list.h \
- classes-list.c \
- css-editor.h \
- css-editor.c \
- data-list.h \
- data-list.c \
- general.h \
- general.c \
- gestures.h \
- gestures.c \
- graphdata.h \
- graphdata.c \
- init.h \
- init.c \
- inspect-button.c \
- menu.h \
- menu.c \
- misc-info.h \
- misc-info.c \
- object-hierarchy.h \
- object-hierarchy.c \
- object-tree.h \
- object-tree.c \
- prop-editor.h \
- prop-editor.c \
- prop-list.h \
- prop-list.c \
- resource-list.h \
- resource-list.c \
- resources.h \
- resources.c \
- selector.h \
- selector.c \
- signals-list.h \
- signals-list.c \
- size-groups.h \
- size-groups.c \
- statistics.h \
- statistics.c \
- style-prop-list.h \
- style-prop-list.c \
- treewalk.h \
- treewalk.c \
- visual.h \
- visual.c \
- window.h \
- window.c
-
-libgtkinspector_la_CPPFLAGS = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/gtk \
- -I$(top_builddir)/gtk \
- -I$(top_srcdir)/gdk \
- -I$(top_builddir)/gdk \
- -DGTK_VERSION=\"$(GTK_VERSION)\"\
- -DGTK_DATADIR=\"$(datadir)\" \
- -DGTK_COMPILATION \
- $(AM_CPPFLAGS)
-
-libgtkinspector_la_CFLAGS = \
- $(GDK_HIDDEN_VISIBILITY_CFLAGS) \
- $(GTK_DEP_CFLAGS) \
- $(GTK_DEBUG_FLAGS) \
- $(AM_CFLAGS)
-
-if USE_QUARTZ
-libgtkinspector_la_CFLAGS += "-xobjective-c"
-endif # USE_QUARTZ
-
-libgtkinspector_la_LIBADD = \
- $(GTK_DEP_LIBS) \
- $(INTLLIBS)
-
-libgtkinspector_la_LDFLAGS = \
- $(LDFLAGS)
-
-templates = \
- actions.ui \
- classes-list.ui \
- css-editor.ui \
- data-list.ui \
- general.ui \
- menu.ui \
- misc-info.ui \
- object-hierarchy.ui \
- object-tree.ui \
- prop-list.ui \
- resource-list.ui \
- selector.ui \
- signals-list.ui \
- statistics.ui \
- style-prop-list.ui \
- visual.ui \
- window.ui
-
-template_headers = $(templates:.ui=.ui.h)
-
-%.ui.h : %.ui
- $(AM_V_GEN) $(top_builddir)/util/extract-strings$(EXEEXT) $< > $@
-
-EXTRA_DIST += \
- inspector.gresource.xml \
- $(resource_files) \
- $(templates)
-
-MAINTAINERCLEANFILES = \
- resources.c \
- resources.h
-
-distclean-local:
- if test $(srcdir) != .; then \
- rm -f $(MAINTAINERCLEANFILES); \
- rm -f $(template_headers); \
- fi
-
-dist-hook: $(top_builddir)/build/win32/vs9/gtk-inspector.vcproj $(top_builddir)/build/win32/vs10/gtk-inspector.vcxproj $(top_builddir)/build/win32/vs10/gtk-inspector.vcxproj.filters
-
-$(top_builddir)/build/win32/vs9/gtk-inspector.vcproj: $(top_srcdir)/build/win32/vs9/gtk-inspector.vcprojin
- for F in `echo $(libgtkinspector_la_SOURCES) | tr '/' '\\'`; do \
- case $$F in \
- *.c) echo ' <File RelativePath="..\..\..\gtk\inspector\'$$F'" />' \
- ;; \
- esac; \
- done >libgtk-inspector.sourcefiles
- $(CPP) -P - <$(top_srcdir)/build/win32/vs9/gtk-inspector.vcprojin >$@
- rm libgtk-inspector.sourcefiles
-
-$(top_builddir)/build/win32/vs10/gtk-inspector.vcxproj: $(top_srcdir)/build/win32/vs10/gtk-inspector.vcxprojin
- for F in `echo $(libgtkinspector_la_SOURCES) | tr '/' '\\'`; do \
- case $$F in \
- *.c) echo ' <ClCompile Include="..\..\..\gtk\inspector\'$$F'" />' \
- ;; \
- esac; \
- done >libgtk-inspector.vs10.sourcefiles
- $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gtk-inspector.vcxprojin >$@
- rm libgtk-inspector.vs10.sourcefiles
-
-$(top_builddir)/build/win32/vs10/gtk-inspector.vcxproj.filters: $(top_srcdir)/build/win32/vs10/gtk-inspector.vcxproj.filtersin
- for F in `echo $(libgtkinspector_la_SOURCES) | tr '/' '\\'`; do \
- case $$F in \
- *.c) echo ' <ClCompile Include="..\..\..\gtk\inspector\'$$F'"><Filter>Source Files</Filter></ClCompile>' \
- ;; \
- esac; \
- done >libgtk-inspector.vs10.sourcefiles.filters
- $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gtk-inspector.vcxproj.filtersin >$@
- rm libgtk-inspector.vs10.sourcefiles.filters
-
--include $(top_srcdir)/git.mk
--- /dev/null
+inspector_c_sources = \
+ inspector/action-editor.c \
+ inspector/actions.c \
+ inspector/cellrenderergraph.c \
+ inspector/classes-list.c \
+ inspector/css-editor.c \
+ inspector/data-list.c \
+ inspector/general.c \
+ inspector/gestures.c \
+ inspector/graphdata.c \
+ inspector/init.c \
+ inspector/inspect-button.c \
+ inspector/menu.c \
+ inspector/misc-info.c \
+ inspector/object-hierarchy.c \
+ inspector/object-tree.c \
+ inspector/prop-editor.c \
+ inspector/prop-list.c \
+ inspector/resource-list.c \
+ inspector/selector.c \
+ inspector/signals-list.c \
+ inspector/size-groups.c \
+ inspector/statistics.c \
+ inspector/style-prop-list.c \
+ inspector/treewalk.c \
+ inspector/visual.c \
+ inspector/window.c
+
+inspector_h_sources = \
+ inspector/action-editor.h \
+ inspector/actions.h \
+ inspector/cellrenderergraph.h \
+ inspector/classes-list.h \
+ inspector/css-editor.h \
+ inspector/data-list.h \
+ inspector/general.h \
+ inspector/gestures.h \
+ inspector/graphdata.h \
+ inspector/init.h \
+ inspector/menu.h \
+ inspector/misc-info.h \
+ inspector/object-hierarchy.h \
+ inspector/object-tree.h \
+ inspector/prop-editor.h \
+ inspector/prop-list.h \
+ inspector/resource-list.h \
+ inspector/selector.h \
+ inspector/signals-list.h \
+ inspector/size-groups.h \
+ inspector/statistics.h \
+ inspector/style-prop-list.h \
+ inspector/treewalk.h \
+ inspector/visual.h \
+ inspector/window.h
+
+inspector_templates = \
+ inspector/actions.ui \
+ inspector/classes-list.ui \
+ inspector/css-editor.ui \
+ inspector/data-list.ui \
+ inspector/general.ui \
+ inspector/menu.ui \
+ inspector/misc-info.ui \
+ inspector/object-hierarchy.ui \
+ inspector/object-tree.ui \
+ inspector/prop-list.ui \
+ inspector/resource-list.ui \
+ inspector/selector.ui \
+ inspector/signals-list.ui \
+ inspector/statistics.ui \
+ inspector/style-prop-list.ui \
+ inspector/visual.ui \
+ inspector/window.ui
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/actions.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/actions.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorActions, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorActions, object_title);
gtk_widget_class_bind_template_callback (widget_class, row_activated);
object_class->finalize = gtk_inspector_classes_list_finalize;
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/classes-list.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/classes-list.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorClassesList, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorClassesList, object_title);
gtk_widget_class_bind_template_callback (widget_class, add_clicked);
g_param_spec_boolean ("global", "Global", "Whether this editor changes the whole application or just the selected widget",
TRUE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/css-editor.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/css-editor.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorCssEditor, text);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorCssEditor, view);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorCssEditor, disable_button);
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/data-list.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/data-list.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorDataList, view);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorDataList, object_title);
gtk_widget_class_bind_template_callback (widget_class, toggle_show);
object_class->constructed = gtk_inspector_general_constructed;
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/general.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/general.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorGeneral, version_box);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorGeneral, env_box);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorGeneral, gl_box);
#include "object-tree.h"
#include "prop-list.h"
#include "resource-list.h"
-#include "resources.h"
#include "selector.h"
#include "signals-list.h"
#include "size-groups.h"
void
gtk_inspector_init (void)
{
- gtk_inspector_register_resource ();
-
g_type_ensure (GTK_TYPE_CELL_RENDERER_GRAPH);
g_type_ensure (GTK_TYPE_GRAPH_DATA);
g_type_ensure (GTK_TYPE_INSPECTOR_ACTIONS);
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<gresources>
- <gresource prefix="/org/gtk/inspector">
- <file compressed="true">actions.ui</file>
- <file compressed="true">classes-list.ui</file>
- <file compressed="true">css-editor.ui</file>
- <file compressed="true">data-list.ui</file>
- <file compressed="true">general.ui</file>
- <file compressed="true">menu.ui</file>
- <file compressed="true">misc-info.ui</file>
- <file compressed="true">object-hierarchy.ui</file>
- <file compressed="true">object-tree.ui</file>
- <file compressed="true">prop-list.ui</file>
- <file compressed="true">selector.ui</file>
- <file compressed="true">signals-list.ui</file>
- <file compressed="true">statistics.ui</file>
- <file compressed="true">style-prop-list.ui</file>
- <file compressed="true">resource-list.ui</file>
- <file compressed="true">visual.ui</file>
- <file compressed="true">window.ui</file>
- <file>logo.png</file>
- </gresource>
-</gresources>
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/menu.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/menu.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMenu, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMenu, object_title);
}
g_param_spec_object ("object-tree", "Object Tree", "Object tree",
GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/misc-info.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/misc-info.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMiscInfo, refcount_row);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMiscInfo, refcount);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorMiscInfo, state_row);
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/object-hierarchy.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/object-hierarchy.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorObjectHierarchy, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorObjectHierarchy, tree);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorObjectHierarchy, object_title);
NULL,
G_TYPE_NONE, 1, G_TYPE_OBJECT);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/object-tree.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/object-tree.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorObjectTree, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorObjectTree, tree);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorObjectTree, object_column);
g_param_spec_boolean ("child-properties", "Child properties", "Child properties",
FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/prop-list.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/prop-list.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorPropList, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorPropList, attribute_column);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorPropList, tree);
g_param_spec_object ("buttons", NULL, NULL,
GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/resource-list.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/resource-list.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorResourceList, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorResourceList, buffer);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorResourceList, content);
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/selector.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/selector.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorSelector, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorSelector, tree);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorSelector, object_title);
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/signals-list.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/signals-list.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorSignalsList, view);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorSignalsList, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorSignalsList, text);
g_param_spec_object ("button", NULL, NULL,
GTK_TYPE_WIDGET, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/statistics.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/statistics.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorStatistics, view);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorStatistics, stack);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorStatistics, model);
object_class->finalize = finalize;
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/style-prop-list.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/style-prop-list.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorStylePropList, model);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorStylePropList, tree);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorStylePropList, search_stack);
object_class->constructed = gtk_inspector_visual_constructed;
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/visual.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/visual.ui");
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorVisual, rendering_mode_combo);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorVisual, updates_switch);
gtk_widget_class_bind_template_child_private (widget_class, GtkInspectorVisual, direction_combo);
object_class->constructed = gtk_inspector_window_constructed;
- gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/window.ui");
+ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/inspector/window.ui");
gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, top_stack);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, object_stack);
<template class="GtkInspectorWindow" parent="GtkWindow">
<property name="default-height">500</property>
<property name="default-width">800</property>
- <property name="icon">resource:///org/gtk/inspector/logo.png</property>
+ <property name="icon">resource:///org/gtk/libgtk/inspector/logo.png</property>
<child type="titlebar">
<object class="GtkHeaderBar">
<property name="visible">True</property>